package site.yunnong.atvris.common.api;

/**
 * 枚举了一些常用API操作码
 * @date 2021年4月10日14点41分
 */
public enum ResultCodeEnum {
    SUCCESS(200, "请求成功"),
    ERROR_UNAUTHENTICATED(401, "暂未登录或token已经过期"),
    ERROR_PARAM_ILLEGAL(402, "参数检验失败"),
    ERROR_PERMISSION_DENIED(403, "没有相关权限, 禁止访问"),
    ERROR_SERVER(500, "服务器异常"),
    ERROR_BUSINESS(501, "业务异常");

    private final int code;

    private final String message;

    ResultCodeEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public int getCode() {
        return this.code;
    }

    public String getMessage() {
        return this.message;
    }

}
